/*  -*- mode: c++; coding: utf-8; c-file-style: "stroustrup"; -*-

    Copyright 2008 Asier Aguirre <asier.aguirre@gmail.com>
    This file is part of Intromit.

    Intromit is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Intromit is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Intromit.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef INTROMIT_HH
#define INTROMIT_HH
//! \defgroup intromit_core Intromit core
//@{

//! Parsed command line options for intromit
struct command_options
{
    char *output;
    char *config_file, *modules_path;
    int verbo;
    char *unmanageable, *unresolubled;

    //! @name Debug
    //@{
    char *dbg_config_file, *dbg_pattern, *dbg_symbols, *dbg_off_attrs;
    int dbg_dwarf_bases; //@}

    //! @name List of elf files
    //@{
    char **elf_list;
    int n_elf_list; //@}
};

//@}
#endif
